EntityAttributeInstanceHolder

data class EntityAttributeInstanceHolder(val attributeId: Identifier, val uuid: UUID, val name: String, val amount: Double, val operation: EntityAttributeModifier.Operation) : EntryHandler<ValidatedEntityAttribute.EntityAttributeInstanceHolder>

A holder of entity attribute and modifier information. This is a class internal to ValidatedEntityAttribute, made public by necessity. In most cases, it's not correct to be directly interacting with this.

It is an EntryHandler for its own type

Author

fzzyhmstrs

Since

0.3.1

Parameters

attributeId

Identifier - the registry id of this holders entity attribute

uuid

UUID - uuid of this holders attribute modifier

name

String - name of this holders attribute modifier

amount

Double - value of this holders attribute modifier

operation

Operation - modifier operation of this holders attribute modifier

Constructors

Link copied to clipboard
constructor(attributeId: Identifier, uuid: UUID, name: String, amount: Double, operation: EntityAttributeModifier.Operation)

Properties

Link copied to clipboard
Link copied to clipboard
val attributeId: Identifier
Link copied to clipboard
Link copied to clipboard
val operation: EntityAttributeModifier.Operation
Link copied to clipboard
val uuid: UUID